package com.hjm.project.baobeiMerchant.baobeiMerchant.mapper;

import java.util.List;
import com.hjm.project.baobeiMerchant.baobeiMerchant.domain.BaobeiMerchant;

/**
 * 银联商户报备Mapper接口
 * 
 * @author LOVE
 * @date 2020-11-27
 */
public interface BaobeiMerchantMapper 
{
    /**
     * 查询银联商户报备
     * 
     * @param serial 银联商户报备ID
     * @return 银联商户报备
     */
    public BaobeiMerchant selectBaobeiMerchantById(Long serial);

    /**
     * 查询银联商户报备列表
     * 
     * @param baobeiMerchant 银联商户报备
     * @return 银联商户报备集合
     */
    public List<BaobeiMerchant> selectBaobeiMerchantList(BaobeiMerchant baobeiMerchant);

    /**
     * 新增银联商户报备
     * 
     * @param baobeiMerchant 银联商户报备
     * @return 结果
     */
    public int insertBaobeiMerchant(BaobeiMerchant baobeiMerchant);

    /**
     * 修改银联商户报备
     * 
     * @param baobeiMerchant 银联商户报备
     * @return 结果
     */
    public int updateBaobeiMerchant(BaobeiMerchant baobeiMerchant);

    /**
     * 删除银联商户报备
     * 
     * @param serial 银联商户报备ID
     * @return 结果
     */
    public int deleteBaobeiMerchantById(Long serial);

    /**
     * 批量删除银联商户报备
     * 
     * @param updateDates 需要删除的数据ID
     * @return 结果
     */
    public int deleteBaobeiMerchantByIds(String[] updateDates);
}
